What causes transient global amnesia (TGA)?

TGA is a syndrome that is characterized by anterograde amnesia, loss of short term memory and loss of orientation regarding time, place and situation without loss of long term memory or procedural memory that lasts for 1 to 24hours… (Question of the Week, 19.3.2012)